
 <!DOCTYPE HTML>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="baidu-site-verification" content="g6aOnZn9cI" />
  
    <title>hello,world!</title>
    <meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=no">
    
    <meta name="author" content="小强">
    

    
    <meta name="description" content="出来混好几年了，感觉应该写点什么。写给自己的博客！">
<meta property="og:type" content="website">
<meta property="og:title" content="hello,world!">
<meta property="og:url" content="https://wang12.github.io/page/2/index.html">
<meta property="og:site_name" content="hello,world!">
<meta property="og:description" content="出来混好几年了，感觉应该写点什么。写给自己的博客！">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="hello,world!">
<meta name="twitter:description" content="出来混好几年了，感觉应该写点什么。写给自己的博客！">

    
    <link rel="alternative" href="/atom.xml" title="hello,world!" type="application/atom+xml">
    
    
    <link rel="icon" href="/img/logo.png">
    
    
    <link rel="apple-touch-icon" href="/img/jacman.jpg">
    <link rel="apple-touch-icon-precomposed" href="/img/jacman.jpg">
    
    <link rel="stylesheet" href="/css/style.css">
</head>

  <body>
    <header>
      
<div>
		
			<div id="imglogo">
				<a href="/"><img src="/img/logo.png" alt="hello,world!" title="hello,world!"/></a>
			</div>
			
			<div id="textlogo">
				<h1 class="site-name"><a href="/" title="hello,world!">hello,world!</a></h1>
				<h2 class="blog-motto">告诉自己，你还需要更加努力!!</h2>
			</div>
			<div class="navbar"><a class="navbutton navmobile" href="#" title="菜单">
			</a></div>
			<nav class="animated">
				<ul>
					<ul>
					 
						<li><a href="/">首页</a></li>
					
						<li><a href="/archives">归档</a></li>
					
						<li><a href="/about">关于</a></li>
					
					<li>
 					
						<form class="search" action="https://www.baidu.com/" target="_blank">
							<label>Search</label>
						<input name="s" type="hidden" value= null ><input type="text" name="q" size="30" placeholder="搜索"><br>
						</form>
					
					</li>
				</ul>
			</nav>
</div>

    </header>
    <div id="container">
      <div id="main">

  
<section class="post" itemscope itemprop="blogitem">
  
    <a href="/2016/11/28/Message-Looper-and-MessageQueue-创建/" title="Message创建" itemprop="url">
  
    <h1 itemprop="name">Message创建</h1>
    
     
           <p itemprop="description" >Message描述Message 是Handler数据的一个封装。
Message 对象可以通过new,Message.obtain()或者Handler.obtainMessage()获取。
创建
直接new一个Message,此时不包含任何的参数。
通过Message.obt</p>
        
    
    <time datetime="2016-11-28T09:57:44.000Z" itemprop="datePublished">2016-11-28</time>
  </a>
</section>






  
<section class="post" itemscope itemprop="blogitem">
  
    <a href="/2016/11/28/handler初始化/" title="handler初始化" itemprop="url">
  
    <h1 itemprop="name">handler初始化</h1>
    
     
           <p itemprop="description" >Handler目标归纳总结Handler、Looper、MessageQueue、Message直接的关系。文字记录下自己看源码过程。
学习过程Handler的主要作用通过文档学习，Hanlder的主要作用有两个：
1. 定时执行消息调度。我的理解就是定时器的意思。
( to s</p>
        
    
    <time datetime="2016-11-28T06:51:42.000Z" itemprop="datePublished">2016-11-28</time>
  </a>
</section>






  
<section class="post" itemscope itemprop="blogitem">
  
    <a href="/2016/11/24/Android混淆打包日志过滤失败/" title="Android混淆打包日志过滤失败" itemprop="url">
  
    <h1 itemprop="name">Android混淆打包日志过滤失败</h1>
    
     
           <p itemprop="description" >BUG修复问题产生
问题描述
 APP要上线了，但是在测试时，打印了很多关于安全性的日志，而且使用了很多其他的SDK，这些SDK中也有一部分日志。 所以想到了在混淆时，直接删除所有的日志信息。

混淆代码 我使用的混淆代码如下：
 123456789101112131415161</p>
        
    
    <time datetime="2016-11-24T09:38:57.000Z" itemprop="datePublished">2016-11-24</time>
  </a>
</section>






  
<section class="post" itemscope itemprop="blogitem">
  
    <a href="/2016/11/19/seek-bar-镂空效果/" title="seekBar镂空,透明效果" itemprop="url">
  
    <h1 itemprop="name">seekBar镂空,透明效果</h1>
    
     
           <p itemprop="description" >功能开发需求设计要求seekBar样式具体如下图所示：

以前我也自定义过seekBar。但是这种透明效果的还是第一次看到。
解决过程首先自定义seek,实现颜色以及大小的变化。代码如下
123456789101112131415161718&amp;lt;?xml version=&quot;1</p>
        
    
    <time datetime="2016-11-19T08:29:48.000Z" itemprop="datePublished">2016-11-19</time>
  </a>
</section>






  
<section class="post" itemscope itemprop="blogitem">
  
    <a href="/2016/11/19/android-获取被禁用的应用/" title="获取被禁用的应用" itemprop="url">
  
    <h1 itemprop="name">获取被禁用的应用</h1>
    
     
           <p itemprop="description" >功能开发需求1、问题
    在开发APP分享功能，使用ShareSDK 完成微信、朋友圈、QQ和QQ空间的分享。产品要求在手机上没有安装微信和QQ时，
给出提示未安装这些应用。
    但是在三星一款手机上，系统内置微信应用。所以微信是不能卸载的，但是可以直接禁用这个应用。由此</p>
        
    
    <time datetime="2016-11-19T07:41:56.000Z" itemprop="datePublished">2016-11-19</time>
  </a>
</section>






  
<section class="post" itemscope itemprop="blogitem">
  
    <a href="/2016/11/19/home-activity-starts/" title="第一次安装应用，Home键应用多次启动问题" itemprop="url">
  
    <h1 itemprop="name">第一次安装应用，Home键应用多次启动问题</h1>
    
     
           <p itemprop="description" >BUG修复问题产生
问题描述
 第一次安装应用后，直接点击打开按钮，打开APP。然后进入APP的二级界面，按下HOME键。接下来通过点击图标打开APP。你会惊奇的发现，APP居然在一级界面上。
 （在我的APP中，接下来的操作出现各种奇葩的错误）

问题手机
 所有手机都会有

</p>
        
    
    <time datetime="2016-11-19T04:53:42.000Z" itemprop="datePublished">2016-11-19</time>
  </a>
</section>






  
<section class="post" itemscope itemprop="blogitem">
  
    <a href="/2016/11/19/home-activity/" title="Home键应用重启问题" itemprop="url">
  
    <h1 itemprop="name">Home键应用重启问题</h1>
    
     
           <p itemprop="description" >BUG修复问题产生
问题描述
 项目开发测试过程中，发现在一个二级界面中，按下HOME键，然后再通过点击应用图标进入。发现应用又到了一级界面。

问题手机
 所有手机都会出现


问题查找过程这个问题不是我所遇到的，但是是我查找另一个关于应用多次启动问题时发现的这个。以前自己也没</p>
        
    
    <time datetime="2016-11-19T04:21:42.000Z" itemprop="datePublished">2016-11-19</time>
  </a>
</section>






  
<section class="post" itemscope itemprop="blogitem">
  
    <a href="/2016/11/19/textView-chinese-feed/" title="TextView中文标点符号会导致直接换行问题" itemprop="url">
  
    <h1 itemprop="name">TextView中文标点符号会导致直接换行问题</h1>
    
     
           <p itemprop="description" >BUG修复问题产生
问题描述
编程过程中，对于一部分异常提示需要弹出对话框进行提示。因为对话框风格在每个APP上都是唯一的。
所以我把APP中所有的对话框进行了封装。对于提示语，最大情况下只有两行，所以对话框的宽度和高度都是固定的。
结果在Lenovo k30-T手机上出现问题，</p>
        
    
    <time datetime="2016-11-19T03:58:41.000Z" itemprop="datePublished">2016-11-19</time>
  </a>
</section>






  
<section class="post" itemscope itemprop="blogitem">
  
    <a href="/2016/11/18/android-sd-write/" title="Android写SD卡写文件失败" itemprop="url">
  
    <h1 itemprop="name">Android写SD卡写文件失败</h1>
    
     
           <p itemprop="description" >#BUG修复
问题产生1、异常代码
1234File Storage = Environment.getExternalStorageDirectory();File tmepfile = new File(Storage, &quot;/Android/data/包名/***&quot;);if </p>
        
    
    <time datetime="2016-11-18T14:15:49.000Z" itemprop="datePublished">2016-11-18</time>
  </a>
</section>






  
<section class="post" itemscope itemprop="blogitem">
  
    <a href="/2016/11/18/mybolg/" title="博客操作命令" itemprop="url">
  
    <h1 itemprop="name">博客操作命令</h1>
    
     
           <p itemprop="description" >博客操作命令我的博客是借助hexo+github进行搭载的。大神博客位置： http://www.jianshu.com/p/465830080ea9
 命令



命令
说明
举例




hexo g
生成静态页面



hexo server
启动本地服务
http://l</p>
        
    
    <time datetime="2016-11-18T13:11:47.000Z" itemprop="datePublished">2016-11-18</time>
  </a>
</section>







  <nav id="page-nav" class="clearfix unexpand">
    <a class="extend prev" rel="prev" href="/"><span></span>Prev</a><a class="page-number" href="/">1</a><span class="page-number current">2</span>
  </nav>

</div>
      <div class="openaside"><a class="navbutton" href="#" title="显示侧边栏"></a></div>

<div id="asidepart">
<div class="closeaside"><a class="closebutton" href="#" title="隐藏侧边栏"></a></div>
<aside class="clearfix">

  
<div class="categorieslist">
	<p class="asidetitle">分类</p>
		<ul>
		
		  
			<li><a href="/categories/android/" title="android">android<sup>19</sup></a></li>
		  
		
		  
			<li><a href="/categories/other/" title="other">other<sup>1</sup></a></li>
		  
		
		</ul>
</div>


  
<div class="tagslist">
	<p class="asidetitle">标签</p>
		<ul class="clearfix">
		
			
				<li><a href="/tags/学习/" title="学习">学习<sup>7</sup></a></li>
			
		
			
				<li><a href="/tags/bug/" title="bug">bug<sup>5</sup></a></li>
			
		
			
				<li><a href="/tags/source/" title="source">source<sup>4</sup></a></li>
			
		
			
				<li><a href="/tags/function/" title="function">function<sup>3</sup></a></li>
			
		
		</ul>
</div>


  <div class="linkslist">
  <p class="asidetitle">友情链接</p>
    <ul>
        
          <li>
            
            	<a href="http://blog.csdn.net/" target="_blank" title="CSDN社区">CSDN 社区</a>
            
          </li>
        
          <li>
            
            	<a href="https://developer.android.com/index.html" target="_blank" title="android developer">android developer</a>
            
          </li>
        
          <li>
            
            	<a href="https://developers.google.com/vr/" target="_blank" title="google vr">google vr</a>
            
          </li>
        
    </ul>
</div>

  <div class="weiboshow">
  <p class="asidetitle">新浪微博</p>
    <iframe width="100%" height="119" class="share_self"  frameborder="0" scrolling="no" src="http://widget.weibo.com/weiboshow/index.php?language=&width=0&height=119&fansRow=2&ptype=1&speed=0&skin=9&isTitle=1&noborder=1&isWeibo=0&isFans=0&uid=null&verifier=3a89c19b&dpc=1"></iframe>
</div>


</aside>
</div>
    </div>
    <footer><div id="footer" >
	
	<div class="line">
		<span></span>
		<div class="author"></div>
	</div>
	
	
	<section class="info">
		<p>  IT小强,希望每天都开心 <br/>
			写给自己的博客</p>
	</section>
	 
	<div class="social-font" class="clearfix">
		
		<a href="http://weibo.com/3535012745" target="_blank" class="icon-weibo" title="微博"></a>
		
		
		<a href="https://github.com/827498077@qq.com" target="_blank" class="icon-github" title="github"></a>
		
		
		
		
		
		
		
		
		
		<a href="mailto:827498077@qq.com" target="_blank" class="icon-email" title="Email Me"></a>
		
	</div>
			
		

		<p class="copyright">
	 	 博客创建日期 @ 2016.11.05 19:00
		</p>
</div>
</footer>
    <script src="/js/jquery-2.0.3.min.js"></script>
<script src="/js/jquery.imagesloaded.min.js"></script>
<script src="/js/gallery.js"></script>
<script src="/js/jquery.qrcode-0.12.0.min.js"></script>

<script type="text/javascript">
$(document).ready(function(){ 
  $('.navbar').click(function(){
    $('header nav').toggleClass('shownav');
  });
  var myWidth = 0;
  function getSize(){
    if( typeof( window.innerWidth ) == 'number' ) {
      myWidth = window.innerWidth;
    } else if( document.documentElement && document.documentElement.clientWidth) {
      myWidth = document.documentElement.clientWidth;
    };
  };
  var m = $('#main'),
      a = $('#asidepart'),
      c = $('.closeaside'),
      o = $('.openaside');
  c.click(function(){
    a.addClass('fadeOut').css('display', 'none');
    o.css('display', 'block').addClass('fadeIn');
    m.addClass('moveMain');
  });
  o.click(function(){
    o.css('display', 'none').removeClass('beforeFadeIn');
    a.css('display', 'block').removeClass('fadeOut').addClass('fadeIn');      
    m.removeClass('moveMain');
  });
  $(window).scroll(function(){
    o.css("top",Math.max(80,260-$(this).scrollTop()));
  });
  
  $(window).resize(function(){
    getSize(); 
    if (myWidth >= 1024) {
      $('header nav').removeClass('shownav');
    }else{
      m.removeClass('moveMain');
      a.css('display', 'block').removeClass('fadeOut');
      o.css('display', 'none');
        
    }
  });
});
</script>










<link rel="stylesheet" href="/fancybox/jquery.fancybox.css" media="screen" type="text/css">
<script src="/fancybox/jquery.fancybox.pack.js"></script>
<script type="text/javascript">
$(document).ready(function(){ 
  $('.article-content').each(function(i){
    $(this).find('img').each(function(){
      if ($(this).parent().hasClass('fancybox')) return;
      var alt = this.alt;
      if (alt) $(this).after('<span class="caption">' + alt + '</span>');
      $(this).wrap('<a href="' + this.src + '" title="' + alt + '" class="fancybox"></a>');
    });
    $(this).find('.fancybox').each(function(){
      $(this).attr('rel', 'article' + i);
    });
  });
  if($.fancybox){
    $('.fancybox').fancybox();
  }
}); 
</script>



<!-- Analytics Begin -->



<script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "//hm.baidu.com/hm.js?26cff7ff569b956a445199e85c2a0e30";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script>



<!-- Analytics End -->

<!-- Totop Begin -->

	<div id="totop">
	<a title="返回顶部"><img src="/img/scrollup.png"/></a>
	</div>
	<script src="/js/totop.js"></script>

<!-- Totop End -->

<!-- MathJax Begin -->
<!-- mathjax config similar to math.stackexchange -->

<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    tex2jax: {
      inlineMath: [ ['$','$'], ["\\(","\\)"] ],
      processEscapes: true
    }
  });
</script>

<script type="text/x-mathjax-config">
    MathJax.Hub.Config({
      tex2jax: {
        skipTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code']
      }
    });
</script>

<script type="text/x-mathjax-config">
    MathJax.Hub.Queue(function() {
        var all = MathJax.Hub.getAllJax(), i;
        for(i=0; i < all.length; i += 1) {
            all[i].SourceElement().parentNode.className += ' has-jax';
        }
    });
</script>

<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>


<!-- MathJax End -->

<!-- Tiny_search Begin -->

<!-- Tiny_search End -->

  </body>
 </html>

